

定位的重要性不可言喻,一招可以有各種變化,釐清relative,absolute,fixed之間的差異及使用時機,套句Amos老師警言"不是absolute就一定要用relative",清楚知道各種定位所參照的對象,即便再次刻意練習還是會有出錯,比如一開始將ad寫成position: absolute發現居然沒有置中(不會跟著滑鼠移動),才發現應該使用position: fixed才會一直在畫面中間,刻意練習算是又複習到蓋版廣告的應用了。
老師說:fixed 是對視窗,不是對 body。
wrap+ margin: 0 auto可以讓內容水平置中。CSS可以一同設定避免過長 ex.content。ul/li結構。justify-content:space-between左右對齊邊框分配其餘空間於物件中。ad需要蓋版廣告,因此要使用position: fixed讓他浮起來(預設會去定位body),使用top, bottom,right, left = 0 及 margin: auto後,即可定位於畫面中央。btn使用position: absolute讓他定位在ad上並移動位置放置右上角。btn設定整體外觀,使用line-height = height對單行的物件垂直置中。a設定文字外觀,text-decoration: none,幾乎都會設定在a上。a:hover設定滑鼠觸摸的效果,可以增加使用者體驗。img使用vertical-align: middle可以消除圖片對齊的空隙。小小的提醒一下,fixed 是對視窗,不是對 body 喔
挖靠
老師居然來留言(淚ing)
"fixed 是對視窗,不是對 body 喔"
明白了,又是恍然大悟
老師我在等您開賽呢
